/*
 * File Name：ModuleInfo.java
 * Copyright：Copyright 2008-2015 CiWong.Inc. All Rights Reserved.
 * Description： ModuleInfo.java
 * Modify By：bin
 * Modify Date：2015年1月17日
 * Modify Type：Add
 */
package com.ciwong.epaper.modules.epaper.bean;


import com.ciwong.mobilelib.bean.BaseBean;

/**
 * 模块信息
 *
 * @author bin
 * @version ciwong v.1.0 2015年1月17日
 * @since ciwong v.1.0
 */
public class ModuleInfo extends BaseBean {
//    private static final long serialVersionUID = 6297443642909223950L;
    /**
     * 目录ID
     */
    private String cId;

    /**
     * 模块ID
     */
    private int moduleId;

    /**
     * 模块名称
     */
    private String moduleName;

    /**
     * 章节目录ID
     */
    private String packageCatalogueId;
    private String packageId;

    public String getPackageId() {
        return packageId;
    }

    public void setPackageId(String packageId) {
        this.packageId = packageId;
    }


    /**
     * 目录结构类型
     */
    private int cType = 0;

    @Override
    public String toString() {
        return "ModuleInfo{" +
                "cId='" + cId + '\'' +
                ", moduleId=" + moduleId +
                ", moduleName='" + moduleName + '\'' +
                ", packageCatalogueId='" + packageCatalogueId + '\'' +
                '}';
    }

    public String getcId() {
        return cId;
    }

    public void setcId(String cId) {
        this.cId = cId;
    }

    public int getModuleId() {
        return moduleId;
    }

    public void setModuleId(int moduleId) {
        this.moduleId = moduleId;
    }

    public String getModuleName() {
        return moduleName;
    }

    public void setModuleName(String moduleName) {
        this.moduleName = moduleName;
    }

    public String getPackageCatalogueId() {
        return packageCatalogueId;
    }

    public void setPackageCatalogueId(String packageCatalogueId) {
        this.packageCatalogueId = packageCatalogueId;
    }

    public void setcType(int cType) {
        this.cType = cType;
    }

    public int getcType() {
        return cType;
    }

    /**
     * 模块信息ID
     *
     * @author bin
     */
    public static class ModuleInfoId {
        /**
         * 模块ID:试卷
         */
        public static final int WORK_TAG_BOOK = 1;
        /**
         * 模块ID:试卷
         */
        public static final int WORK_TAG_EXAM = 2;
        /**
         * 模块ID:同步测试
         * 单元测 答题卡
         */
        public static final int MODULE_ID_TEST = 5;

        /**
         * 模块ID:时文
         */
        public static final int MODULE_ID_ESSAY = 7;

        /**
         * 模块ID:同步训练
         * 暂时不支持
         */
        public static final int MODULE_ID_TRAIN = 9;

        /**
         * 模块ID:同步跟读
         */
        public static final int MODULE_ID_REPEAT = 10;

        /**
         * 模块ID:听说模考
         */
        public static final int MODULE_ID_LISTEN_SPEAK_EXAM = 15;

        /**
         * 模块ID:微技能训练
         * 暂时不支持
         */
        public static final int MODULE_ID_MICRO_SKILLS = 18;

        /**
         * 模块ID:报听写
         */
        public static final int MODULE_ID_DICTATION = 30;
        /**
         * 模块ID:互动教程
         */
        public static final int MODULE_ID_INTERACTIVE_TUTORIAL = 66;
        /**
         * 模块ID:视频讲解
         */
        public static final int MODULE_ID_VIDEO_EXPLAIN = 123;

        /**
         * 模块ID:在线作答
         */
        public static final int MODULE_ID_ONLINE_ANSWER = 124;


        /**
         * 模块ID:试卷
         */
        public static final int MODULE_ID_EXAM = 125;

        /**
         * 模块ID  新的视频讲解
         */
        public static final int MODULE_ID_VIDEO_EXPLAIN_NEW = 126;

        /**
         * 模块ID:新资源句子跟读
         */
        public static final int MODULE_ID_SENTENCE_REPEAT = 127;

        /**
         * 模块ID:趣味配音
         */
        public static final int MODULE_ID_DUBBING = 129;
    }

}
